package models.re.realData;

import models.aaa.Asset;
import models.re.IItem;
import models.re.IRelation;
import models.re.simulatedData.Relation;
import models.re.simulatedData.Relation.Type;

public class VirtualBelong implements IRelation {
	
	private Type type = Type.EMPTY;	
	private Asset source = null;
	private Asset target = null;
	
	VirtualBelong() {
		
	}
	
	VirtualBelong(IItem source, IItem target) {
		this.type=Relation.Type.BELONG;
        this.source=(Asset)source;
        this.target=(Asset)target;       
        this.increment();
	}

	@Override
	public Type getType() {
		// TODO Auto-generated method stub
		return this.type;
	}

	@Override
	public void increment() {
		// TODO Auto-generated method stub

	}

	@Override
	public IItem getSource() {
		// TODO Auto-generated method stub
		return this.source;
	}

	@Override
	public IItem getTarget() {
		// TODO Auto-generated method stub
		return this.target;
	}

	@Override
	public int getCount() {
		// TODO Auto-generated method stub
		return 0;
	}

}
